Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 16, 2025

This PR contains the following updates:

Package Change Age Confidence
github.com/charmbracelet/bubbletea v1.3.6 -> v1.3.10 age confidence

Release Notes

charmbracelet/bubbletea (github.com/charmbracelet/bubbletea)

v1.3.10

Compare Source

Changelog

Bug fixes

The Charm logo

Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.

v1.3.9

Compare Source

Changelog

New Features
Bug fixes
Other work

The Charm logo

Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, Discord, Slack, The Fediverse.

v1.3.8

Compare Source

Changelog

Bug fixes

The Charm logo

Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, Discord, Slack, The Fediverse.

v1.3.7

Compare Source

Changelog

Bug fixes
Documentation updates
Other work

The Charm logo

Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, Discord, Slack, The Fediverse.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Contributor Author

renovate bot commented Nov 16, 2025

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 2 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.23.0 -> 1.24.0
github.com/charmbracelet/x/ansi v0.9.3 -> v0.10.1
golang.org/x/sys v0.33.0 -> v0.36.0

@renovate renovate bot requested a review from koki-develop as a code owner November 16, 2025 07:04
@github-actions
Copy link
Contributor

Renovate PR Review Results

⚖️ Safety Assessment: ✅ Safe

🔍 Release Content Analysis

Version Update: github.com/charmbracelet/bubbletea v1.3.6 → v1.3.10

Changes Across 4 Releases (v1.3.7 - v1.3.10):

v1.3.10:

  • Bug Fix: Fixed handling of setWindowTitleMsg and windowSizeMsg in event loop

v1.3.9:

  • Feature: Improved nested sequence and batch message handling
  • Bug Fix: Added panic recovery for nested Sequence and Batch commands
  • Enhancement: Better command execution flow for nested operations

v1.3.8:

  • Bug Fix: Corrected batch command processing by sending them to cmds channel instead of executing in event loop

v1.3.7:

  • Bug Fix: Fixed cursor position reset in renderer
  • Bug Fix: Improved nested SequenceMsg handling with sync.WaitGroup
  • Bug Fix: Compacted sequences like batches
  • Minor: Fixed Windows-specific linting issues

Security Assessment: No security-related fixes identified in these releases.

🎯 Impact Scope Investigation

Bubble Tea Usage Analysis:

  • Core Integration: cLive uses Bubble Tea as its primary TUI framework in internal/ui/ package
  • Key Components Used:
    • tea.Model interface implementation (internal/ui/model.go:31)
    • tea.Program instantiation (cmd/start.go:19)
    • Standard message types: tea.KeyMsg, tea.Msg, tea.Cmd
    • Core commands: tea.Batch, tea.EnterAltScreen, tea.Quit
    • Key handling: tea.KeyCtrlC, tea.KeyEnter

API Compatibility:

  • All Bubble Tea APIs used in cLive remain unchanged
  • Standard pattern implementations (Init, Update, View) are unaffected
  • Key handling and message types maintain backward compatibility

Dependency Changes:

  • charmbracelet/x/ansi: v0.9.3 → v0.10.1 (minor update)
  • golang.org/x/sys: v0.33.0 → v0.36.0 (system libraries update)
  • golang.org/sync: Removed (no longer needed)

Impact Assessment: The changes are entirely internal to Bubble Tea's event loop and message handling systems. No breaking changes to public APIs used by cLive.

💡 Recommended Actions

Immediate Actions:

  • Approve and merge - This is a safe update with only bug fixes and internal improvements
  • The update actually benefits cLive by improving event loop stability and message handling

Benefits for cLive:

  • Enhanced stability in window message handling (v1.3.10)
  • Better error resilience with panic recovery for batch operations (v1.3.9)
  • Improved command processing flow (v1.3.8)
  • Better cursor rendering behavior (v1.3.7)

No Migration Required: All existing code will work without modification.

🔗 Reference Links

Generated by koki-develop/claude-renovate-review

@koki-develop koki-develop merged commit 2a88323 into main Nov 23, 2025
6 checks passed
@koki-develop koki-develop deleted the renovate/github.com-charmbracelet-bubbletea-1.x branch November 23, 2025 07:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants